﻿using Persistencia;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Dlls
{
    public class GrupoMaquinasDLL
    {
         Context context;

         public GrupoMaquinasDLL()
        {
            context = new Context();
        }

        public IEnumerable<GrupoMaquina> List()
        {
            return (from o in context.GrupoMaquina select o).ToList();
        }

        public void Insert(GrupoMaquina patrimonio)
        {
            context.GrupoMaquina.InsertOnSubmit(patrimonio);
            context.SubmitChanges();
        }
        
        public GrupoMaquina getCodigoPorNome(string nomeGrupo)
        {
            return context.GrupoMaquina.SingleOrDefault(e => e.Nome == nomeGrupo);
        }
        
        public string ReturnoNomeGrupo(int codigo)
        {
            return context.GrupoMaquina.SingleOrDefault(e => e.Codigo == codigo).Nome;
        }
    }
}
